// 服务器的入口文件
// 创建koa实例对象
const koa = require('koa')
const app = new koa()
// 中间件
const ResponseDuration = require('./middleware/koa_response_duration.js')
const ResponseHeader = require('./middleware/koa_response_header')
const ResponseData = require('./middleware/koa_response_data')
// 第一层中间件 获取耗时
app.use(ResponseDuration)
// 第二次中间件 设置响应头
app.use(ResponseHeader)
// 第三层中间件 获取文件
app.use(ResponseData)
// 绑定端口
app.listen(8888)


const webSocketService = require('./service/web_socket_service')
// 开启服务端的监听
webSocketService.listen()